import request from '@/utils/request'

export default {
  //获取任务列表
  getTaskListPage(current, limit, activityQuery) {
    return request({
      url: `/task/pageTaskCondition/${current}/${limit}`,
      method: 'post',
      data: activityQuery
    })
  },
  //新增任务
  addTask(task) {
    return request({
      url: `/task/addTask`,
      method: 'post',
      data: task
    })
  },
  //删除任务
  deleteTaskById(taskId) {
    return request({
      url: `/task/deleteTask/${taskId}`,
      method: 'delete'
    })
  },
  //修改任务信息
  updateTaskInfo(task) {
    return request({
      url: `/task/updateTaskInfo`,
      method: 'put',
      data: task
    })
  },
  //获取所有的任务信息
  getAllTask: function () {
    return request({
      url: `/task/getAllTaskName`,
      method: 'get'
    })
  },
  //根据pid，查询子任务的上一级任务
  getParentTaskName(id) {
    return request({
      url: `/task/getParentTaskName/${id}`,
      method: 'get'
    })
  }
}
